import axios from 'axios'
import store from '@/store'

// create an axios instance
const service = axios.create({
  // 配置基准路径, 最终 url = baseURL + 接口url
  baseURL: 'http://120.24.171.137:1337'
  // // 超时设定
  // timeout: 5000
})

// 啥都没干的请求拦截器
service.interceptors.request.use(config => {
  if (store.getters.token) {
    // 如果带有 token 注入到请求配置当中
    // 'Bearer ' 标准token形式, 建议使用 注意中间空格
    // 注册用户和添加员工不需要token
    if (config.url !== '/auth/local/register') {
      config.headers.Authorization = 'Bearer ' + store.getters.token
    }
  }
  return config
})

// 啥都没干的响应拦截器
service.interceptors.response.use(

)

export default service
